:root{
	--main-color:#AEF731; //b56941
	--color-blue:#3FC6FF; // 
	--color-dark:#242831;
	--color-grey:#a7a9ad;
	--bezier-mazel: cubic-bezier(0, 0, .58, 1);
	--bezier-bounce:cubic-bezier(0.175, 0.885, 0.32, 1.275);
	--animation-duration:0.275s;
	--f-size-18:18px;
	--f-size-20:20px;
	--f-size-25:25px;
	--f-size-30:30px;
	--f-size-48:48px;
	--f-size-50:50px;
	--f-size-60:60px;
	--f-size-80:80px;
}

html,body,div,p,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td,header,section,article {
	margin: 0;
	padding: 0
}
html{
	overflow-x: hidden;
	overflow-y: auto;
}
body {
	font-family:'SourceHanSans','思源黑体','SourceHanSansCN','PingFang SC','Helvetica Neue','Source Han Sans CN','sans-serif', 'Arial', 'Hiragino Sans GB', '黑体';
	font-size:var(--f-size-20);color: rgba(255,255,255,0.6); line-height: 1.5;text-align: justify;
	background-color: var(--color-dark);
	overflow-x: hidden; 
}
img {
    width: 100%;
	border: 0 none;
	vertical-align: top;
	outline: none;
}
ul,li {list-style-type: none;}
h1,h2,h3,h4,h5,h6 {font-weight: normal}
input,
button,
textarea {
	font-family:'PingFang SC','Microsoft YaHei', "Arial", "Sans-serif", "Helvetica"; 
	border-radius: 0;
	border: 0;
}
button {cursor: pointer}
i,em,cite,u {
	font-style: normal
}
input:focus,
textarea:focus {
	outline: none
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #999;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
	color: #999;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
	color: #999;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #999;
}
a {
	color:rgba(255,255,255,0.6);
	text-decoration: none;
	outline: none;
	cursor: pointer
}
a:hover {
	text-decoration: none;color: var(--main-color);
}
a:focus {outline: none}
.clearfix {*zoom: 1}
.clearfix:after {
	content: "";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0; 
	height: 0;
	font-size: 0;
}
.fl {float: left}
.fr {float: right}

// 去除按钮点击高亮
a,button{
	-webkit-tap-highlight-color: transparent;
}
 
